/**
 * @author 莫仕豪
 * ajax 提交基本资料
 */
function updateBasic(url,formId){	
	
	var userName = $("#userName").val();
	if( userName === ""){
               $("#prmotTitleId").show(); 
               $("#prmotId").show();
               $("#prmotSubmitId").hide();  
               $("#prmotId").html( "昵称不能为空.");
               $("#dialogPopId").show();
               return;
    }
	var re = new RegExp($("#userNameSensitiveWord").val(), "g");
	var hasSensitiveWord = re.exec(userName);
	if(hasSensitiveWord){
		$("#prmotTitleId").show(); 
        $("#prmotId").show();
        $("#prmotSubmitId").hide();  
        $("#prmotId").html( "修改昵称失败，如需修改GM号昵称，请使用论坛GM账号点击<a target='_blank' href='"
        		+$("#bbsGmUrl").val()+"'>-><b>这里</b><-</a>进行修改~");
        $("#dialogPopId").show();
        return;
	}
	
	if( userName.length > 20){
               $("#prmotTitleId").show(); 
               $("#prmotId").show();
               $("#prmotSubmitId").hide();  
               $("#prmotId").html( "请输入1-20个字符(中文算2个字符)");
               $("#dialogPopId").show();
               return;
    }
	
	var sign = $("#sign").val();
	if( sign.length >250){
               $("#prmotTitleId").show(); 
               $("#prmotId").show();
               $("#prmotSubmitId").hide();  
               $("#prmotId").html( "签名内容最多为250字.");
               $("#dialogPopId").show();
               return;
    }
   $.ajax({ 
        timeout:10000,
        async:true,
        type: "post", 
        url:url ,
        data: $('#'+formId).serialize(),// 你的formid
        beforeSend: function(XMLHttpRequest){
			$("#dialogPopId").hide();
			$("#loadingTextId").html("  &gt;_&lt; 正在保存，请稍后...");
			$(".loading-private").show(); 
		}, 
        success: function(data, textStatus){
			$(".loading-private").hide(); 
            $(".pop-content").removeClass("loading");
            $("#prmotSubmitId").hide();
            var json = eval('(' + data + ')');
            if(json.state === 1){
				$(".user-name").html($(".user-name").text(json.userName).html());
				$("#prmotId").html(json.message);
               	$("#dialogPopId").show();              		             
             }else{
			 	$("#prmotId").html( json.message);
                $("#dialogPopId").show(); 				  
            }            
        },
        complete: function(XMLHttpRequest, textStatus){
            //setInterval(popHide, 2000); 
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
        		$("#prmotSubmitId").hide();
             	$("#prmotId").html("很抱歉，系统繁忙，请稍后再试.");
              	$("#dialogPopId").show(); 
        }
    });
}

/**
 * @author 莫仕豪
 * ajax 提交详细资料
 */
function updateDetail(url,formId){	
    $.ajax({ 
        timeout:10000,
        async:true,
        type: "post", 
        url:url ,
        data: $('#'+formId).serialize(),// 你的formid
        beforeSend: function(XMLHttpRequest){
			$("#dialogPopId").hide();
			$("#loadingTextId").html("  &gt;_&lt; 正在保存，请稍后...");
			$(".loading-private").show(); 
		}, 
        success: function(data, textStatus){
			$(".loading-private").hide(); 
            $(".pop-content").removeClass("loading");
            $("#prmotSubmitId").hide();
            var json = eval('(' + data + ')'); 
            if(json.state === 1){
            	$("#prmotSubmitId").hide();
				$("#prmotId").html(json.message);
               	$("#dialogPopId").show();              		             
             }else{
            	$("#prmotSubmitId").hide();
			 	$("#prmotId").html( json.message);
                $("#dialogPopId").show(); 				  
            }            
        },
        complete: function(XMLHttpRequest, textStatus){
            //setInterval(popHide, 2000); 
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
        		$("#prmotSubmitId").hide();
             	$("#prmotId").html("很抱歉，系统繁忙，请稍后再试.");
              	$("#dialogPopId").show(); 
        }
    });
}

/**
 * @author 莫仕豪
 * 根据下拉选择的省份，异步加载城市列表
 */

function getCitysFromAjax(url){
	
	var provinceId = $("#provinceId").val();
	
	$.ajax({ 
        timeout:10000,
        async:false,
        type: "get", 
        url: url,
        data: "provinceId="+provinceId,
        success: function(data, textStatus){
			$("#cityId").html(data);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
        		$("#prmotSubmitId").hide();
             	$("#prmotId").html("很抱歉，系统繁忙，请稍后再试.");
              	$("#dialogPopId").show(); 
        }
    });
}